leave at the altar - Alemán Inglés Diccionario